/*
Theme Name: SimplePress
Theme URI: http://www.elegantthemes.com/gallery/simplepress
Version: 4.8
Description: 2 Column theme from Elegant Themes
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
*/

/*------------------------------------------------*/
/*-----------------[RESET]------------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/


.clear { padding: 0; margin: 0; clear: both; }
.wrapper { width: 960px; margin: auto;}
.index_banner
{
	width:100%;
	min-height:560px;
	background:url(../images/index_bg.jpg) no-repeat center top;
}
	
/*------------------------------------------------*/
/*----------------[FEATURED SLIDER]---------------*/
/*------------------------------------------------*/
#featured { }
	#featured #slides, #featured ul.slides { padding: 3px; width:570px; margin:0 auto; padding-top:20px; }
	#featured #slides { width: 954px; height: 375px; }
		#slides .slide { position: relative; }
		#featured .slider_shadow { background-image: url(images/slider-shadow.png); width: 960px; height: 14px; display: block; }
			.slide .banner { position: absolute; top: 0px; }
			.slide .banner1 { position: absolute; width: 136px; height:137px; top: 350px;}
			.slide .banner2 { position: absolute; width: 135px; height:135px; top: 200px;left:-80px; }
			.slide .banner3 { position: absolute; width: 135px; height:135px; top: 50px;}
			.slide .banner4 { position: absolute; width: 135px; height:135px; top: 50px; right:0;}
			.slide .banner5 { position: absolute; width: 135px; height:135px; top: 200px; right:0;right:-10px;}
			.slide .banner6 { position: absolute; width: 135px; height:135px; top: 350px; right:0;right:50px;}
			.slide .active { top: 90px; }
				.banner h2 { color: #a4a4a4; font-size: 38px; padding-bottom: 20px; line-height: 40px; display: block; height: 100px; }
				.banner span { top: 318px; left: 200px; height: 40px; display: block; background-image: url(images/slider-readmore-left.png); position: absolute; }
				.banner span a { background: url(images/slider-readmore-right.png) no-repeat right; height: 24px; font-family: Georgia; font-size: 12px; color: #fff; text-transform: uppercase; float: left; margin-right: -17px; padding: 8px 15px; text-shadow: 1px 1px 0px #6c6c6c; }
#switcher { width: 960px; position:absolute; top:30px; min-height:511px; }
	#switcher .item1 { position:relative; left:100px; top:410px; }
	#switcher .item2 { position:relative; left:30px; top:260px; }
	#switcher .item3 { position:relative; left:100px; top:100px; }
	#switcher .item4 { position:absolute; right:130px; top:100px; }
	#switcher .item5 { position:absolute; right:110px; top:260px; }
	#switcher .item6 { position:absolute;right:160px; top:410px; }
	
		.item div.wrap { cursor: pointer;width: 134px; height:38px; position: absolute; }
		.item div.active { margin-top: -15px; }
		.item div span.image {display: block; }
		.item .hover { z-index: 10; background-image: url(images/slider-hover.png);  display: none; position: absolute; top: -160px; left: -55px; width: 182px; height: 123px; padding: 15px; font-style: italic; color: #525252; text-shadow: 1px 1px 0px #fff; }
		.item .hover span { color: #a4a4a4; font-size: 21px; margin: 0 0 10px 0; padding: 0; float: left; }

.flexslider .slide .banner { top: 90px; }
